C++ 流控制函数setw()、setfill()、setbase()、setprecision()的使用
C++ 流控制函数setw()、setfill()、setbase()、setprecision()的使用
ps : 为什么要提这个呢, 因为在c++ 中 %.2f 输出double 型可能会报错
头文件
1 |
功能
std::setw :需要填充多少个字符,默认填充的字符为’ ‘空格
std::setfill:设置std::setw将填充什么样的字符,如:std::setfill(‘*’)
std::setbase(n):将输出数据转换为n进制
std::setprecision():控制输出流显示浮点数的数字个数,C++默认的流输出数值有效位是6。
样例
1 | cout << setfill('0') << setw(5) << 111 << "\n"; // 若填充的位数小于数字的位数, 则输出原数字 |
最后附上一个C++ cout格式化输出(输出格式)完全攻略
链接
原文作者: Mingfu Yan
原文链接: https://solodance.top/2020/06/26/C++ 流控制函数/
版权声明: 转载请注明出处(必须保留作者署名及链接)